package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 消息记录对象 tb_file_dtl
 * 
 * @author ruoyi
 * @date 2025-11-13
 */
public class TbFileDtl extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fileName;

    /** $column.columnComment */
    private String filePath;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sendSysCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String recvSysCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String subRecvSysCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String dataName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fileDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fileLen;

    /** $column.columnComment */
    private String fileMd5EncPre;

    /** $column.columnComment */
    private String sendCount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sendStatus;

    /** $column.columnComment */
    private String recvCount;

    /** $column.columnComment */
    private String recvTime;

    /** $column.columnComment */
    private String recvCenter;

    /** $column.columnComment */
    private String fileMd5EncAft;

    /** $column.columnComment */
    private String msgSendTime;

    /** $column.columnComment */
    private String clientIp;

    /** $column.columnComment */
    private String serverIp;

    /** $column.columnComment */
    private String msgHost;

    /** $column.columnComment */
    private String encStatus;

    private String info;

    private String msg;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public void setFileName(String fileName)
    {
        this.fileName = fileName;
    }

    public String getFileName() 
    {
        return fileName;
    }

    public void setFilePath(String filePath) 
    {
        this.filePath = filePath;
    }

    public String getFilePath() 
    {
        return filePath;
    }

    public void setSendSysCode(String sendSysCode) 
    {
        this.sendSysCode = sendSysCode;
    }

    public String getSendSysCode() 
    {
        return sendSysCode;
    }

    public void setRecvSysCode(String recvSysCode) 
    {
        this.recvSysCode = recvSysCode;
    }

    public String getRecvSysCode() 
    {
        return recvSysCode;
    }

    public void setSubRecvSysCode(String subRecvSysCode) 
    {
        this.subRecvSysCode = subRecvSysCode;
    }

    public String getSubRecvSysCode() 
    {
        return subRecvSysCode;
    }

    public void setDataName(String dataName) 
    {
        this.dataName = dataName;
    }

    public String getDataName() 
    {
        return dataName;
    }

    public void setFileDate(String fileDate) 
    {
        this.fileDate = fileDate;
    }

    public String getFileDate() 
    {
        return fileDate;
    }

    public void setFileLen(String fileLen) 
    {
        this.fileLen = fileLen;
    }

    public String getFileLen() 
    {
        return fileLen;
    }

    public void setFileMd5EncPre(String fileMd5EncPre) 
    {
        this.fileMd5EncPre = fileMd5EncPre;
    }

    public String getFileMd5EncPre() 
    {
        return fileMd5EncPre;
    }

    public void setSendCount(String sendCount) 
    {
        this.sendCount = sendCount;
    }

    public String getSendCount() 
    {
        return sendCount;
    }

    public void setSendStatus(String sendStatus) 
    {
        this.sendStatus = sendStatus;
    }

    public String getSendStatus() 
    {
        return sendStatus;
    }

    public void setRecvCount(String recvCount) 
    {
        this.recvCount = recvCount;
    }

    public String getRecvCount() 
    {
        return recvCount;
    }

    public void setRecvTime(String recvTime) 
    {
        this.recvTime = recvTime;
    }

    public String getRecvTime() 
    {
        return recvTime;
    }

    public void setRecvCenter(String recvCenter) 
    {
        this.recvCenter = recvCenter;
    }

    public String getRecvCenter() 
    {
        return recvCenter;
    }

    public void setFileMd5EncAft(String fileMd5EncAft) 
    {
        this.fileMd5EncAft = fileMd5EncAft;
    }

    public String getFileMd5EncAft() 
    {
        return fileMd5EncAft;
    }

    public void setMsgSendTime(String msgSendTime) 
    {
        this.msgSendTime = msgSendTime;
    }

    public String getMsgSendTime() 
    {
        return msgSendTime;
    }

    public void setClientIp(String clientIp) 
    {
        this.clientIp = clientIp;
    }

    public String getClientIp() 
    {
        return clientIp;
    }

    public void setServerIp(String serverIp) 
    {
        this.serverIp = serverIp;
    }

    public String getServerIp() 
    {
        return serverIp;
    }

    public void setMsgHost(String msgHost) 
    {
        this.msgHost = msgHost;
    }

    public String getMsgHost() 
    {
        return msgHost;
    }

    public void setEncStatus(String encStatus) 
    {
        this.encStatus = encStatus;
    }

    public String getEncStatus() 
    {
        return encStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("fileName", getFileName())
            .append("filePath", getFilePath())
            .append("sendSysCode", getSendSysCode())
            .append("recvSysCode", getRecvSysCode())
            .append("subRecvSysCode", getSubRecvSysCode())
            .append("dataName", getDataName())
            .append("fileDate", getFileDate())
            .append("fileLen", getFileLen())
            .append("fileMd5EncPre", getFileMd5EncPre())
            .append("sendCount", getSendCount())
            .append("sendStatus", getSendStatus())
            .append("recvCount", getRecvCount())
            .append("recvTime", getRecvTime())
            .append("recvCenter", getRecvCenter())
            .append("fileMd5EncAft", getFileMd5EncAft())
            .append("msgSendTime", getMsgSendTime())
            .append("clientIp", getClientIp())
            .append("serverIp", getServerIp())
            .append("msgHost", getMsgHost())
            .append("encStatus", getEncStatus())
                .append("info", getInfo())
                .append("msg", getMsg())
            .toString();
    }
}
